home *** CD-ROM | disk | FTP | other *** search
/ Internet Surfer 2.0 / Internet Surfer 2.0 (Wayzata Technology) (1996).iso / pc / text / mac / faqs.461 < prev    next >
Encoding:
Text File  |  1996-02-12  |  27.4 KB  |  1,386 lines

  1. Frequently Asked Questions (FAQS);faqs.461
  2.  
  3.  
  4.  
  5. Some exceptional panalphabetic word lists with letters in reverse alpha order:
  6. Using words from 9C:
  7. lazy ox ow vug tsar quip on milk jib hag fed cab a (13 words, 38 letters)
  8. lazy ox wave uts reequip on milk jihad gifted cabal (10 words, 42 letters)
  9. Using words from 9C and NI3:
  10. lazy ox ow vug tsar quip on milk jib hag fed caba (12 words, 38 letters)
  11. lazy ox wave uts roque pon milk jihad gifted caba (10 words, 40 letters)
  12. Using words from 9C, NI3 and NI2:
  13. zo yex wu vug tsar quip on milk jib hag fed caba (12 words, 37 letters)
  14. zo yex wave uts roque pon milk jihad gifted caba (10 words, 39 letters)
  15.  
  16. All words are main entries in 9C except the following:
  17. 9C: ghi (at 'ghee')
  18. NI3: caba, fyrd, jak, opaquers, pon, qre(s), squdgy, uva
  19. NI3+: jimp, QRS (at 'QRS complex'), sklim, vox (at 'vox populi'), yez
  20. NI2: benzoxycamphors, jackbox, limnophil, quick-flowing, yex, zo
  21. NI2+: def, juventude, klam, quar, qvint, struv, tu, wuz
  22. OED: defyghe (at 'defy'), bij (at 'buy'), hij, nop, uvrow (at 'yuffrouw'),
  23.     XYZ (at 'X')
  24.  
  25. The first time I saw this pangram was in Gyles Brandeth's _The Joy of Lex_.
  26. It appeared there as:
  27.  
  28. Waltz, nymph, for quick jigs vex Bud.  (7 words, 28 letters, proper noun.)
  29.  
  30. I always wondered why they didn't try modifying it as:
  31.  
  32. Waltz, nymph, for quick jigs vex buds.  (7 words, 29 letters, no proper noun.)
  33.  
  34. However, why fast dances would irritate incipient flowers is beyond me,
  35. so I tried again:
  36.  
  37. Waltz, dumb nymph, for quick jigs vex.  (7 words, 29 letters, no proper noun,
  38.                      makes more sense.)
  39.  
  40. However, sounds kind of sexist, and we can maybe chop off a letter and
  41. eliminate the sexism, although suffering some loss of sense:
  42.  
  43. Waltz, bud nymph, for quick jigs vex.  (7 words, 28 letters, no proper noun,
  44.                     makes less sense.)
  45.  
  46. There are river nymphs and tree nymphs and mountain nymphs, so there can
  47. be nymphs of the aforementioned incipent flowers, right?  Sense is a matter
  48. of opinion, so you can move the bud around or turn it into another imperative
  49. verb rather than a noun-as-adjective:
  50.  
  51. Waltz, nymph, bud, for quick jigs vex.  (7 words, 28 letters, no proper noun,
  52.                      sense is dubious.)
  53. [We've all heard of budding youth, right?]
  54.  
  55. Waltz, nymph, for quick bud jigs vex.  (7 words, 28 letters, no proper noun,
  56.                     sense is dubious.)
  57. [Yeah, we've all learned to dance a merry jig that looks like one of those
  58. infamous incipient flowers.]
  59.  
  60. Dub waltz, nymph, for quick jigs vex.  (7 words, 28 letters, no proper noun,
  61.                     came up with this on the spot and
  62.                     actually it looks pretty good!)
  63. [The idea being that a nymph, being in control of the soundtrack for a TV
  64. sitcom, has to change the music to which a grandmother is listening, from
  65. something from Ireland to something from Strauss.]
  66.  
  67.     -- Stephen Joseph Smith <sjsmith@cs.umd.edu>
  68.  
  69. It is fairly straightforward, if time-consuming, to search for minimal
  70. pangrams given a suitable lexicon, and the enclosed program does this.
  71. The run time is of the order of 20 MIPS-days if fed `Official Scrabble
  72. Words', a document nominally listing all sufficiently short words
  73. playable in tournament Scrabble in Britain.
  74.  
  75. I also enclose a lexicon which will reproduce the OSW results much more
  76. quickly.
  77.  
  78. The results are dominated by onomatopoeic interjections (`pst', `sh',
  79. etc.), and words borrowed from Welsh (`cwm', `crwth') and Arabic (`qat',
  80. `suq').  Other lexicons will contain a very different leavening of such
  81. words, and yield a very different set of pangrams.
  82.  
  83. Readers are invited to form sentences (or, less challenging, newspaper
  84. headlines) from these pangrams.  Few are amenable to this sort of thing.
  85.  
  86.     -- Steve Thomas
  87.  
  88. -----cut-----here-----
  89. #include <stdio.h>
  90. #include <ctype.h>
  91.  
  92. extern void *malloc ();
  93. extern void *realloc ();
  94.  
  95. long getword ();
  96.  
  97. #define MAXWORD 26
  98. int list[MAXWORD];
  99. int lp;
  100.  
  101. struct list {
  102.     struct list *next;
  103.     char *word;
  104. };
  105.  
  106. struct word {
  107.     long mask;
  108.     struct list *list;
  109. } *w;
  110. int wp;
  111. int wsize;
  112.  
  113. char wordbuf[BUFSIZ];
  114.  
  115. char *letters = "qxjzvwfkbyhpmgcdultnoriase";
  116.  
  117. int cmp (ap, bp)
  118. struct word *ap, *bp;
  119. {
  120.     char *p;
  121.     long a = ap->mask, b = bp->mask;
  122.  
  123.     for (p = letters; *p; p++)
  124.     {
  125.         long m = 1L << (*p - 'a');
  126.  
  127.         if ((a & m) != (b & m))
  128.             if ((a & m) != 0)
  129.                 return -1;
  130.             else
  131.                 return 1;
  132.     }
  133.     return 0;
  134. }
  135.  
  136. void *
  137. newmem (p, size)
  138. void *p;
  139. int size;
  140. {
  141.     if (p)
  142.         p = realloc (p, size);
  143.     else
  144.         p = malloc (size);
  145.     if (p == NULL) {
  146.         fprintf (stderr, "Out of memory\n");
  147.         exit (1);
  148.     }
  149.     return p;
  150. }
  151.  
  152. char *
  153. dupstr (s)
  154. char *s;
  155. {
  156.     char *p = newmem ((void *)NULL, strlen (s) + 1);
  157.  
  158.     strcpy (p, s);
  159.     return p;
  160. }
  161.  
  162. main (argc, argv)
  163. int argc;
  164. char **argv;
  165. {
  166.     long m;
  167.     int i, j;
  168.  
  169.     while ((m = getword (stdin)) != 0)
  170.     {
  171.         if (wp >= wsize)
  172.         {
  173.             wsize += 1000;
  174.             w = newmem (w, wsize * sizeof (struct word));
  175.         }
  176.         w[wp].mask = m;
  177.         w[wp].list = newmem ((void *)NULL, sizeof (struct list));
  178.         w[wp].list->word = dupstr (wordbuf);
  179.         w[wp].list->next = (struct list *)NULL;
  180.         wp++;
  181.     }
  182.     qsort (w, wp, sizeof (struct word), cmp);
  183.     for (i = 1, j = 1; j < wp; j++)
  184.     {
  185.         if (w[j].mask == w[i - 1].mask) {
  186.             w[j].list->next = w[i - 1].list;
  187.             w[i - 1].list = w[j].list;
  188.         } else
  189.             w[i++] = w[j];
  190.     }
  191.     wp = i;
  192.     pangram (0L, 0, letters);
  193.     exit (0);
  194. }
  195.  
  196. pangram (sofar, min, lets)
  197. long sofar;
  198. int min;
  199. char *lets;
  200. {
  201.     register int i;
  202.     register long must;
  203.  
  204.     if (sofar == 0x3ffffff) {
  205.         print ();
  206.         return;
  207.     }
  208.     for (; *lets; lets++)
  209.         if ((sofar & (1 << (*lets - 'a'))) == 0)
  210.             break;
  211.     must = 1 << (*lets - 'a');
  212.     for (i = min; i < wp; i++)
  213.     {
  214.         if (w[i].mask & sofar)
  215.             continue;
  216.         if ((w[i].mask & must) == 0)
  217.             continue;
  218.         list[lp++] = i;
  219.         pangram (w[i].mask | sofar, i + 1, lets);
  220.         --lp;
  221.     }
  222. }
  223.  
  224. long
  225. getword (fp)
  226. FILE *fp;
  227. {
  228.     long mask, m;
  229.     char *p;
  230.     char c;
  231.  
  232.     while (fgets (wordbuf, sizeof (wordbuf), fp) != NULL) {
  233.         p = wordbuf;
  234.         mask = 0L;
  235.         while ((c = *p++) != '\0') {
  236.             if (!islower (c))
  237.                 break;
  238.             m = 1L << (c - 'a');
  239.             if ((mask & m) != 0)
  240.                 break;
  241.             mask |= m;
  242.         }
  243.         if (c == '\n')
  244.             p[-1] = c = '\0';
  245.         if (c == '\0' && mask)
  246.             return mask;
  247.     }
  248.     return 0;
  249. }
  250.  
  251. print ()
  252. {
  253.     int i;
  254.  
  255.     for (i = 0; i < lp; i++)
  256.     {
  257.         struct word *p = &w[list[i]];
  258.         struct list *l;
  259.  
  260.         if (p->list->next == NULL)
  261.             printf ("%s", p->list->word);
  262.         else {
  263.             printf ("(");
  264.             for (l = p->list; l; l = l->next) {
  265.                 printf ("%s", l->word);
  266.                 if (l->next)
  267.                     printf (" ");
  268.             }
  269.             printf (")");
  270.         }
  271.         if (i != lp - 1)
  272.             printf (" ");
  273.     }
  274.     printf ("\n");
  275.     fflush (stdout);
  276. }
  277. -----and-----here-----
  278. ankh
  279. bad
  280. bag
  281. bald
  282. balk
  283. balks
  284. band
  285. bandh
  286. bang
  287. bank
  288. bap
  289. bard
  290. barf
  291. bark
  292. bed
  293. beds
  294. beg
  295. bend
  296. benj
  297. berk
  298. berks
  299. bez
  300. bhang
  301. bid
  302. big
  303. bight
  304. bilk
  305. bink
  306. bird
  307. birds
  308. birk
  309. bisk
  310. biz
  311. blad
  312. blag
  313. bland
  314. blank
  315. bled
  316. blend
  317. blight
  318. blimp
  319. blin
  320. blind
  321. blink
  322. blintz
  323. blip
  324. blitz
  325. block
  326. blond
  327. blunk
  328. blunks
  329. bod
  330. bods
  331. bog
  332. bok
  333. boks
  334. bold
  335. bond
  336. bong
  337. bonk
  338. bonks
  339. bop
  340. bord
  341. bords
  342. bosk
  343. box
  344. brad
  345. brank
  346. bred
  347. brink
  348. brinks
  349. brod
  350. brods
  351. brog
  352. brogh
  353. broghs
  354. bud
  355. bug
  356. bugs
  357. bulk
  358. bulks
  359. bump
  360. bumps
  361. bund
  362. bunds
  363. bung
  364. bungs
  365. bunk
  366. bunks
  367. burd
  368. burds
  369. burg
  370. burgh
  371. burghs
  372. burk
  373. burks
  374. burp
  375. busk
  376. by
  377. ch
  378. crwth
  379. cwm
  380. cwms
  381. dab
  382. dag
  383. dak
  384. damp
  385. dap
  386. deb
  387. debs
  388. debt
  389. deft
  390. delf
  391. delfs
  392. delft
  393. delph
  394. delphs
  395. depth
  396. derv
  397. dervs
  398. dhak
  399. dib
  400. dig
  401. dight
  402. dink
  403. dinks
  404. dirk
  405. disk
  406. div
  407. divs
  408. dob
  409. dobs
  410. dog
  411. dop
  412. dorp
  413. dowf
  414. drab
  415. draft
  416. drib
  417. dribs
  418. drip
  419. drop
  420. drub
  421. drubs
  422. drunk
  423. drunks
  424. dub
  425. dug
  426. dugs
  427. dung
  428. dunk
  429. dunks
  430. dup
  431. dusk
  432. dwarf
  433. dzo
  434. dzos
  435. fad
  436. fag
  437. falx
  438. fank
  439. fard
  440. fax
  441. fed
  442. fend
  443. fends
  444. fenks
  445. fez
  446. fib
  447. fid
  448. fig
  449. fight
  450. fink
  451. firk
  452. fisk
  453. fix
  454. fiz
  455. fjord
  456. fjords
  457. flab
  458. flag
  459. flak
  460. flank
  461. flap
  462. flax
  463. fled
  464. fleg
  465. flex
  466. flight
  467. flimp
  468. flip
  469. flisk
  470. flix
  471. flog
  472. flogs
  473. flong
  474. flongs
  475. flop
  476. flops
  477. flub
  478. flump
  479. flumps
  480. flung
  481. flunk
  482. flux
  483. fob
  484. fobs
  485. fog
  486. fogs
  487. fold
  488. folds
  489. folk
  490. folks
  491. fond
  492. fonds
  493. fop
  494. fops
  495. ford
  496. fords
  497. fork
  498. forks
  499. fox
  500. frab
  501. frank
  502. frap
  503. fremd
  504. fright
  505. friz
  506. frog
  507. frond
  508. frump
  509. frumps
  510. fub
  511. fud
  512. fug
  513. fugs
  514. fund
  515. funds
  516. funk
  517. funks
  518. fy
  519. fyrd
  520. fyrds
  521. gab
  522. gad
  523. gamb
  524. gamp
  525. gap
  526. gawk
  527. gawp
  528. ged
  529. geld
  530. gib
  531. gid
  532. gif
  533. gild
  534. gink
  535. gip
  536. gju
  537. gjus
  538. gled
  539. glib
  540. glid
  541. glift
  542. glitz
  543. glob
  544. globs
  545. glyph
  546. glyphs
  547. gob
  548. god
  549. gold
  550. golf
  551. golfs
  552. golp
  553. golps
  554. gonk
  555. gov
  556. govs
  557. gowd
  558. gowf
  559. gowfs
  560. gowk
  561. gowks
  562. graft
  563. graph
  564. grub
  565. grypt
  566. gub
  567. gubs
  568. gulf
  569. gulfs
  570. gulp
  571. gulph
  572. gulphs
  573. gunk
  574. gup
  575. gym
  576. gymp
  577. gyp
  578. gyps
  579. hadj
  580. hank
  581. hyp
  582. hyps
  583. jab
  584. jag
  585. jak
  586. jamb
  587. jap
  588. jark
  589. jerk
  590. jerks
  591. jib
  592. jibs
  593. jig
  594. jimp
  595. jink
  596. jinks
  597. jinx
  598. jird
  599. jirds
  600. jiz
  601. job
  602. jobs
  603. jog
  604. jogs
  605. jud
  606. juds
  607. jug
  608. jugs
  609. junk
  610. junks
  611. jynx
  612. kang
  613. kant
  614. kaw
  615. keb
  616. kebs
  617. ked
  618. kef
  619. kefs
  620. keg
  621. kelp
  622. kemb
  623. kemp
  624. kep
  625. kerb
  626. kerbs
  627. kerf
  628. kerfs
  629. kex
  630. khan
  631. khud
  632. khuds
  633. kid
  634. kids
  635. kif
  636. kifs
  637. kight
  638. kild
  639. kiln
  640. kilp
  641. kind
  642. kinds
  643. king
  644. kip
  645. klepht
  646. knag
  647. knight
  648. knob
  649. knobs
  650. knub
  651. knubs
  652. kob
  653. kobs
  654. kond
  655. kop
  656. kops
  657. kraft
  658. krantz
  659. kranz
  660. kvetch
  661. ky
  662. kynd
  663. kynds
  664. lav
  665. lev
  666. lez
  667. link
  668. luz
  669. lynx
  670. mawk
  671. nabk
  672. nth
  673. pad
  674. park
  675. pawk
  676. pax
  677. ped
  678. peg
  679. pegh
  680. peghs
  681. pelf
  682. pelfs
  683. penk
  684. perk
  685. perv
  686. pervs
  687. phang
  688. phiz
  689. phlox
  690. pig
  691. pight
  692. pix
  693. pleb
  694. plebs
  695. pled
  696. plight
  697. plink
  698. plod
  699. plongd
  700. plonk
  701. pluck
  702. plug
  703. plumb
  704. plumbs
  705. plunk
  706. ply
  707. pod
  708. polk
  709. polks
  710. pong
  711. pork
  712. pox
  713. poz
  714. prex
  715. prod
  716. prof
  717. prog
  718. pst
  719. pub
  720. pud
  721. pug
  722. pugh
  723. pulk
  724. pulks
  725. punk
  726. pyx
  727. qat
  728. qats
  729. qibla
  730. qiblas
  731. quark
  732. quiz
  733. sh
  734. skelf
  735. skid
  736. skrump
  737. skug
  738. sphinx
  739. spiv
  740. squawk
  741. st
  742. sunk
  743. suq
  744. swiz
  745. sylph
  746. tank
  747. thilk
  748. tyg
  749. vamp
  750. van
  751. vang
  752. vant
  753. veg
  754. veld
  755. velds
  756. veldt
  757. vend
  758. vends
  759. verb
  760. verbs
  761. vet
  762. vex
  763. vibs
  764. vild
  765. vint
  766. vly
  767. vox
  768. vug
  769. vugs
  770. vuln
  771. waltz
  772. wank
  773. welkt
  774. whack
  775. zag
  776. zap
  777. zarf
  778. zax
  779. zed
  780. zek
  781. zeks
  782. zel
  783. zig
  784. zigs
  785. zimb
  786. zimbs
  787. zing
  788. zings
  789. zip
  790. zips
  791. zit
  792. zurf
  793. zurfs
  794.  
  795. ==> english/phonetic.letters.p <==
  796. What does "FUNEX" mean?
  797.  
  798. ==> english/phonetic.letters.s <==
  799. FUNEX? (Have you any eggs?)
  800. SVFX. (Yes, we have eggs.)
  801. FUNEM? (Have you any ham?)
  802. SVFM. (Yes, we have ham.)
  803. FUMNX? (Have you ham and eggs?)
  804. S,S:VFM,VFX,VFMNX! (Yes, yes: we have ham, we have eggs, we have ham and eggs!)
  805.  
  806. CD ED BD DUCKS? (See the itty bitty ducks?)
  807. MR NOT DUCKS! (Them are not ducks!)
  808. OSAR, CDEDBD WINGS? (Oh yes they are, see the itty bitty wings?)
  809. LILB MR DUCKS! (Well I'll be, them are ducks!)
  810.  
  811. In Spanish:
  812. SOCKS. (Eso si que es.)
  813.  
  814. ==> english/piglatin.p <==
  815. What words in pig latin also are words?
  816.  
  817. ==> english/piglatin.s <==
  818. cess    ->    essay
  819. coke    ->    okay
  820. lawn    ->    onlay
  821. lout    ->    outlay
  822. lover    ->    overlay
  823. plover    ->    overplay
  824. plunder    ->    underplay
  825. sass    ->    assay
  826. stout     ->    outstay
  827. trash    ->    ashtray
  828. wear    ->    airway
  829. wonder    ->    underway
  830.  
  831.  
  832. ==> english/pleonasm.p <==
  833. What are some redundant terms that occur frequently (like "ABM missile")?
  834.  
  835. ==> english/pleonasm.s <==
  836. 11.5% APR
  837. ABM missile
  838. ABS system
  839. AC current
  840. ACT tests
  841. AMOCO Oil Co.
  842. APL programming language
  843. ATM macine
  844. BASIC Code
  845. BBS System
  846. CAD design
  847. CNN news network
  848. DC current
  849. DMZ zone
  850. DOS operating system
  851. GMT time
  852. Geirangerfjorden (Fjord Fjord Fjord)
  853. HIV virus
  854. ISBN number
  855. ISDN network
  856. LCD display
  857. LED diode
  858. La Brea Tar Pits
  859. Los Altos Hills (The Hills Hills)
  860. MIDI Interface
  861. Mount Fujiyama (Mount Mountain)
  862. NATO organization
  863. NFS File System
  864. PCV valve
  865. PIN number
  866. RAM (or ROM) memory
  867. Ruidoso River (Noisy River River)
  868. SALT talks
  869. SAT test
  870. SCSI Interface
  871. SEATO organization
  872. VIN number
  873. floccinoccinihlipilification (from 4 latin words meaning "nothing")
  874. hoi polloi (a genuine bilingual redundancy)
  875. hot water heater
  876.  
  877. ==> english/plurals/collision.p <==
  878. Two words, spelled and pronounced differently, have plurals spelled
  879. the same but pronounced differently.
  880.  
  881. ==> english/plurals/collision.s <==
  882. axe and axis -> axes
  883. base and basis -> bases
  884. ellipse and ellipsis -> ellipses
  885.  
  886. ==> english/plurals/doubtful.number.p <==
  887. A little word of doubtful number,
  888. a foe to rest and peaceful slumber.
  889. If you add an "s" to this,
  890. great is the metamorphosis.
  891. Plural is plural now no more,
  892. and sweet what bitter was before.
  893. What am I?
  894.  
  895. ==> english/plurals/doubtful.number.s <==
  896. cares -> caress
  897.  
  898. ==> english/plurals/drop.s.p <==
  899. What plural is formed by DROPPING the terminal "s" in a word?
  900.  
  901. ==> english/plurals/drop.s.s <==
  902. necropolis -> necropoli
  903.  
  904. ==> english/plurals/endings.p <==
  905. List a plural ending with each letter of the alphabet.
  906.  
  907. ==> english/plurals/endings.s <==
  908. Legend
  909. 0 = plural formed (basically) by adding letter
  910. 1 = plural spelled differently from singular
  911. 2 = ditto, plural contains punctuation
  912. 3 = plural spelled the same as singular
  913.  
  914. All entries are from Merriam-Webster's Ninth Collegiate Dictionary,
  915. except those marked "(NI3)", which are from the Third International.
  916. Entries in brackets are probable dictionary artifacts.
  917.  
  918. A 0 VAS VASA
  919. B 1 SLUBBI SLEYB (NI3)
  920. C 0 CALPULLI CALPULLEC (NI3)
  921. D 2 GRANT-IN-AID GRANTS-IN-AID
  922. E 0 ALA ALAE
  923. F 1 SHARIF ASHRAF (NI3)
  924. G 0 AIRE AIRIG (NI3)
  925. H 0 LIRA LIROTH
  926. I 0 BAN BANI
  927. J 1 KHARIJITE KHAWARIJ (NI3)
  928. K 0 PULI PULIK
  929. L 1 ARMFUL ARMSFUL
  930. M 0 GOY GOYIM
  931. N 0 KRONE KRONEN
  932. O 2 DERRING-DO DERRINGS-DO (NI3) [1 MEO MIAO/MIXTECA MIXTECO/PAPIOPIO PAPIO/SUMU SUMO (NI3)]
  933. P 2 AIDE-DE-CAMP AIDES-DE-CAMP
  934. Q 3 QARAQALPAQ QARAQALPAQ (NI3)
  935. R 0 KRONE KRONER
  936. S 0 A AS
  937. T 0 MATZO MATZOT
  938. U 0 HALER HALERU
  939. V 3 TIV TIV (NI3)
  940. W 2 SON-IN-LAW SONS-IN-LAW [1 KWAPA QUAPAW (NI3)]
  941. X 0 EAU EAUX
  942. Y 0 GROSZ GROSZY
  943. Z 3 HERTZ HERTZ
  944.  
  945. ==> english/plurals/french.p <==
  946. What English word, when spelled backwards, is its French plural?
  947.  
  948. ==> english/plurals/french.s <==
  949. state/etats
  950.  
  951. ==> english/plurals/man.p <==
  952. Words ending with "man" make their plurals by adding "s".
  953.  
  954. ==> english/plurals/man.s <==
  955. caiman
  956. doberman
  957. German
  958. human
  959. leman
  960. ottoman
  961. pitman
  962. Pullman
  963. Roman
  964. shaman
  965. talisman
  966.  
  967. ==> english/plurals/switch.first.p <==
  968. What plural is formed by switching the first two letters?
  969.  
  970. ==> english/plurals/switch.first.s <==
  971. falaj -> aflaj (Chambers English Dictionary)
  972.  
  973. ==> english/portmanteau.p <==
  974. What are some words formed by combining together parts of other words?
  975.  
  976. ==> english/portmanteau.s <==
  977. Such words are called "Portmanteau" words.  Here is a very incomplete list:
  978. beefalo        beef, buffalo
  979. brunch        breakfast, lunch
  980. chortle        chuckle, snort
  981. fantabulous    fantastic, fabulous
  982. flare        flame, glare
  983. flounder    flounce, founder
  984. glimmer        gleam, shimmer
  985. glitz        glamour, ritz
  986. liger        lion, tiger
  987. motel        motor, hotel
  988. smash        smack, mash
  989. smog        smoke, fog
  990. squiggle    squirm, wiggle
  991. tangelo        tangerine, pomelo
  992. tigon        tiger, lion
  993. ****
  994. Unless noted otherwise, all words occur in Webster's Third New International
  995. Dictionary, Merriam-Webster, Springfield, MA, 1961.
  996.  
  997. ==> english/potable.color.p <==
  998. Find words that are both beverages and colors.
  999.  
  1000. ==> english/potable.color.s <==
  1001. burgundy
  1002. champagne
  1003. chartreuse
  1004. chocolate
  1005. claret
  1006. cocoa
  1007. coffee
  1008. cream
  1009. midori (Japanese for green. Does Japanese count?)
  1010. rose
  1011. wine
  1012.  
  1013. ==> english/rare.trigraphs.p <==
  1014. What trigraphs (three-letter combinations) occur in only one word?
  1015.  
  1016. ==> english/rare.trigraphs.s <==
  1017. Here is a list of all the trigraphs which occur exactly once in the union of
  1018. _Official Scrabble Words_ (First Edition), the _Official Scrabble Players
  1019. Dictionary_ and _Webster's Unabridged Dictionary (Second Edition)_,
  1020. together with the words in which they occur.
  1021.  
  1022. The definition of "word" is a problematic.  For example, lots of words
  1023. starting deoxy- contain the trigraph `eox', but no others do.  Should
  1024. `eox' be on the list?
  1025.  
  1026. Common words are marked with a *.
  1027.  
  1028. aae baaed
  1029. adq*headquarter headquarters
  1030. ajs svarajs
  1031. aqs talaqs
  1032. bks nabks
  1033. bze subzero
  1034. cda ducdame
  1035. dph*headphone headphones
  1036. dsf*handsful
  1037. dts veldts
  1038. dzu kudzu kudzus
  1039. ekd*weekday weekdays
  1040. evh evhoe
  1041. evz evzone evzones
  1042. exv sexvalent
  1043. ezv*rendezvous
  1044. fhu cliffhung
  1045. fjo fjord fjords
  1046. fsp*offspring offsprings
  1047. gds smaragds
  1048. ggp*eggplant eggplants
  1049. gnb signboard signboards
  1050. gnp*signpost signposted signposting signposts
  1051. gnt sovereignty
  1052. gty hogtying
  1053. gza*zigzag zigzagged zigzagging zigzaggy zigzags
  1054. hds camanachds
  1055. hky droshky
  1056. hlr kohlrabi kohlrabies kohlrabis
  1057. hrj lehrjahre
  1058. hyx asphyxia asphyxias asphyxiate asphyxies asphyxy
  1059. itv mitvoth
  1060. iwy skiwy
  1061. ixg sixgun
  1062. jds slojds
  1063. jje hajjes
  1064. jki pirojki pirojki
  1065. jym jymold
  1066. kky yukky
  1067. ksg*thanksgiving
  1068. kuz yakuza
  1069. kvo mikvoth
  1070. kyj*skyjack skyjacked skyjacker skyjackers skyjacking skyjackings skyjacks
  1071. llj killjoy killjoys
  1072. lmd filmdom filmdoms
  1073. ltd*meltdown meltdowns
  1074. lxe calxes
  1075. lzy schmalzy
  1076. mds fremds
  1077. mfy comfy
  1078. mhs ollamhs
  1079. mky dumky
  1080. mmm dwammming
  1081. mpg*campground
  1082. mss bremsstrahlung
  1083. muo muon muonic muonium muoniums muons
  1084. nhs sinhs
  1085. njy benjy
  1086. nuu continuum
  1087. obg hobgoblin hobgoblins
  1088. ojk pirojki
  1089. okc*bookcase bookcases
  1090. ovk sovkhoz sovkhozes sovkhozy
  1091. pev*grapevine grapevines
  1092. pfs dummkopfs
  1093. php ephphatha
  1094. pss topssmelt
  1095. pyj pyjama pyjamaed pyjamas
  1096. siq physique physiques
  1097. slt juslted
  1098. smk besmkes
  1099. spb*raspberries raspberry
  1100. spt claspt
  1101. swy swythe
  1102. syg*easygoing
  1103. szy groszy
  1104. tux*tux tuxedo tuxedoes tuxedos tuxes
  1105. tvy outvying
  1106. tzu tzuris
  1107. ucd ducdame
  1108. vho evhoe
  1109. vkh sovkhoz sovkhozes sovkhozy sovkhos
  1110. vly vly
  1111. vns eevns
  1112. voh evohe
  1113. vun avuncular
  1114. wcy gawcy
  1115. wdu*sawdust sawdusted sawdusting sawdusts sawdusty
  1116. wfr bowfront
  1117. wft ewftes
  1118. xeu exeunt
  1119. xgl foxglove foxgloves
  1120. xiw taxiway taxiways
  1121. xls cacomixls
  1122. xtd nextdoor
  1123. xva sexvalent
  1124. yks bashlyks
  1125. yrf gyrfalcon gyrfalcons
  1126. ysd paysd
  1127. yxy asphyxy
  1128. zhk pirozhki
  1129. zow zowie
  1130. zwo*buzzword buzzwords
  1131. zzs*buzzsaw
  1132.  
  1133. ==> english/records/pronunciation/silent.p <==
  1134. What words have an exceptional number of silent letters?
  1135.  
  1136. ==> english/records/pronunciation/silent.s <==
  1137.   longest sequence  BROUGHAM (4, UGHA)
  1138.   for each letter  AISLE, COMB, INDICT,
  1139.    HANDSOME, TWITCHED, HALFPENNY, GNOME, MYRRH, BUSINESS, MARIJUANA, KNOCK,
  1140.    TALK, MNEMONIC, AUTUMN, PEOPLE, PSYCHE, CINQCENTS, FORECASTLE, VISCOUNT,
  1141.    HAUTBOY, PLAQUE, FIVEPENCE, WRITE, TABLEAUX, PRAYER, RENDEZVOUS
  1142.   homophones, for each letter  O(A)R, LAM(B), S(C)ENT,
  1143.    LE(D)GER, DO(E), WAF(F), REI(G)N, (H)OUR, WA(I)VE, HAJ(J)I, (K)NOT, HA(L)VE,
  1144.    PRIM(M)ER, DAM(N), J(O)UST, (P)SALTER, ?, CAR(R)IES, (S)CENT, TARO(T),
  1145.    B(U)Y, ?, T(W)O, ?, RE(Y), BIZ(Z)
  1146. ****
  1147. Unless noted otherwise, all words occur in Webster's Third New International
  1148. Dictionary, Merriam-Webster, Springfield, MA, 1961.
  1149.  
  1150. ==> english/records/pronunciation/spelling.p <==
  1151. What words have exceptional ways to spell sounds?
  1152.  
  1153. ==> english/records/pronunciation/spelling.s <==
  1154.   same spelling, different sound -OUGH (7)
  1155.    BOUGH, COUGH, DOUGH, HICCOUGH, LOUGH, ROUGH, THROUGH
  1156.   different spelling, same sound AIR (9)
  1157.    AIR, AIRE, ARE, AYR, AYER, E'ER, ERE, ERR, HEIR
  1158. ****
  1159. Unless noted otherwise, all words occur in Webster's Third New International
  1160. Dictionary, Merriam-Webster, Springfield, MA, 1961.
  1161.  
  1162. ==> english/records/pronunciation/syllable.p <==
  1163. What words have an exceptional number of letters per syllable?
  1164.  
  1165. ==> english/records/pronunciation/syllable.s <==
  1166.   longest for each number of syllables
  1167.    one SCRAUNCHED  [SQUIRRELLED (11)] two SCRATCHBRUSHED (14)
  1168.    one, for each letter  ARCHED, BROUGHAMS, CRAUNCHED, DRAUGHTS,
  1169.     EARTHED, FLINCHED, GROUCHED, HAUNCHED, ITCHED, JOUNCED, KNIGHTS, LAUNCHED,
  1170.     MOOCHED, NAUGHTS, OINKED, PREACHED, QUETCHED, REACHED, SCRAUNCHED,
  1171.     THOUGHTS, UMPHS, VOUCHED, WREATHED, XYSTS, YEARNED, ZOUAVES
  1172.    two, for each letter  ARCHFIENDS, BREAKTHROUGHS, CLOTHESHORSE,
  1173.     DRAUGHTBOARDS, EARTHTONGUES, FLAMEPROOFED, GREATHEART, HAIRSBREADTHS,
  1174.     INTHRALLED, JUNETEENTHS, KNICKKNACKS, LIGHTWEIGHTS, MOOSETONGUES,
  1175.     NIGHTCLOTHES, OUTSTRETCHED, PLOUGHWRIGHTS, QUICKTHORNS, ROUGHSTRINGS,
  1176.     SCRATCHBRUSHED, THROATSTRAPS, UNSTRETCHED, VERSESMITHS, WHERETHROUGH,
  1177.     XANTHINES, YOURSELVES, ZEITGEISTS
  1178.   shortest for each number of syllables
  1179.    two AA  three AREA (4) [O'IO (3)] four IEIE (4) five OXYOPIA (7)
  1180.    six ONIOMANIA  [AMIOIDEI (8)] seven EPIDEMIOLOGY (12) [OMOHYOIDEI (10)]
  1181.    eight EPIZOOTIOLOGY  nine EPIZOOTIOLOGICAL (16) ten EPIZOOTIOLOGICALLY
  1182.     twelve HUMUHUMUNUKUNUKUAPUAA (21)
  1183. ****
  1184. Unless noted otherwise, all words occur in Webster's Third New International
  1185. Dictionary, Merriam-Webster, Springfield, MA, 1961.
  1186.  
  1187. ==> english/records/spelling/longest.p <==
  1188. What is the longest word in the English language?
  1189.  
  1190. ==> english/records/spelling/longest.s <==
  1191. The longest word to occur in both English and American "authoritative"
  1192. unabridged dictionaries is "pneumonoultramicroscopicsilicovolcanoconiosis."
  1193.  
  1194. The following is a brief citation history of this "word."
  1195.  
  1196. New York Herald Tribune, February 23, 1935, p. 3
  1197. "Pneumonoultramicroscopicsilicovolcanokoniosis succeeded
  1198. electrophotomicrographically as the longest word in the English
  1199. language recognized by the National Puzzlers' League at the opening
  1200. session of the organization's 103d semi-annual meeting held yesterday
  1201. at the Hotel New Yorker.
  1202.  
  1203. The puzzlers explained that the forty-five-letter word is the name of a
  1204. special form of silicosis caused by ultra-microscopic particles of
  1205. siliceous volcanic dust."
  1206.  
  1207. Everett M. Smith (b. 1/1/1894), President of NPL and Radio News Editor
  1208. of the Christian Science Monitor, cited the word at the convention.
  1209. Smith was also President of the Yankee Puzzlers of Boston.
  1210. It is not known whether Smith coined the word.
  1211.  
  1212. "Bedside Manna. The Third Fun in Bed Book.", edited by Frank Scully,
  1213. Simon and Schuster, New York, 1936, p. 87
  1214. "There's been a revival in interest in spelling, but Greg Hartswick,
  1215. the cross word king and world's champion speller, is still in control
  1216. of the situation.  He'd never get any competition from us, that's
  1217. sure, though pronouncing, let alone spelling, a 44 letter word like:
  1218.         Pneumonoultramicrosopicsilicovolkanakoniosis,
  1219. a disease caused by ultra-microscopic particles of sandy volcanic dust
  1220. might give even him laryngitis."
  1221.  
  1222. It is likely that Scully, who resided in New York in February 1935,
  1223. read the Herald Tribune article and slightly misremembered the word.
  1224.  
  1225. Supplement to the Oxford English Dictionary, 1936
  1226. Both "-coniosis" and "-koniosis" are cited.
  1227. "a factitious word alleged to mean 'a lung disease caused by the inhalation
  1228. of very fine silica dust' but occurring chiefly as an instance of a very long
  1229. word."
  1230.  
  1231. Webster's first cite is "-koniosis" in the addendum to the Second Edition.
  1232. The Third Edition changes the "-koniosis" to "-coniosis."
  1233.  
  1234. I conjecture that this "word" was coined by word puzzlers, who then
  1235. worked assiduously to get it into the major unabridged dictionaries
  1236. (perhaps with a wink from the editors?)  to put an end to the endless
  1237. squabbling about what is the longest word.
  1238.  
  1239. ==> english/records/spelling/most.p <==
  1240. What word has the most variant spellings?
  1241.  
  1242. ==> english/records/spelling/most.s <==
  1243. catercorner
  1244.  
  1245. There's eight spellings in Webster's Third.
  1246.  
  1247. catercorner
  1248. cater-cornered
  1249. catacorner
  1250. cata-cornered
  1251. catty-corner
  1252. catty-cornered
  1253. kitty-corner
  1254. kitty-cornered
  1255.  
  1256. If you look in Random House, you will find one more which doesn't appear
  1257. in Web3, but it only differs by a hyphen:
  1258.  
  1259. cater-corner
  1260.  
  1261. ---
  1262. Dan Tilque    --     dant@techbook.com
  1263.  
  1264. ==> english/records/spelling/operations.on.words/deletion.p <==
  1265. What exceptional words turn into other words by deletion of letters?
  1266.  
  1267. ==> english/records/spelling/operations.on.words/deletion.s <==
  1268.    longest beheadable word  P(REDETERMINATION) (16/15)
  1269.     longest for each letter (6-88,181,198,213,13-159,14-219,15-155,16-96,220,
  1270.      17-85) APATHETICALLY, BLITHESOME, CHASTENING, DEMULSIFICATION,
  1271.      EMOTIONLESSNESS, FUTILITARIANISM, GASTRONOMICALLY, HEDRIOPHTHALMA,
  1272.      IDENTIFICATION, JUNCTIONAL, KINAESTHETIC, LIMITABLENESS, METHYLACETYLENE,
  1273.      NEOPALEOZOIC, OENANTHALDEHYDE, PREDETERMINATION, QUINTA, REVOLUTIONARILY,
  1274.      SELECTIVENESS, TREASONABLENESS, UPRAISER, VINDICATION, WHENCEFORWARD,
  1275.      XANTHOPHYLLITE, YOURSELVES, ZOOSPORIFEROUS
  1276.     longest beheadable down to a single letter  PRESTATE (8)
  1277.    longest curtailable word (not a plural)  (BULLETIN)G (9)
  1278.     longest curtailable down to a single letter  LAMBASTES
  1279.    longest alternately beheadable and curtailable word  ASHAMED (7)
  1280.    longest arbitrarily beheadable and curtailable (all subsequences words)
  1281.      SHADES (6)
  1282.    longest terminal ellision word  D(EPILATION)S (11)
  1283.    longest letter subtraction down to a single letter  STRANGLING,
  1284.     STRANGING, STANGING, STAGING, SAGING, AGING, GING, GIN, IN, I
  1285.    longest charitable word (subtract letter anywhere)
  1286.     PLEATS: LEATS,PEATS,PLATS,PLEAS,PLEAT
  1287.    shortest stingy word (no deletion possible)  PRY (3)
  1288. ****
  1289. Unless noted otherwise, all words occur in Webster's Third New International
  1290. Dictionary, Merriam-Webster, Springfield, MA, 1961.
  1291.  
  1292. ==> english/records/spelling/operations.on.words/insertion.and.deletion.p <==
  1293. What exceptional words turn into other words by both insertion and
  1294. deletion of letters?
  1295.  
  1296. ==> english/records/spelling/operations.on.words/insertion.and.deletion.s <==
  1297.    longest word both charitable and hospitable
  1298.     AMY: AM,AY,MY;GAMY,ARMY,AMOY,AMYL
  1299.    shortest word both stingy and hostile  IMPETUOUS (9)
  1300. ****
  1301. Unless noted otherwise, all words occur in Webster's Third New International
  1302. Dictionary, Merriam-Webster, Springfield, MA, 1961.
  1303.  
  1304. ==> english/records/spelling/operations.on.words/insertion.p <==
  1305. What exceptional words turn into other words by insertion of letters?
  1306.  
  1307. ==> english/records/spelling/operations.on.words/insertion.s <==
  1308.    longest hydration (double reheadment)  (D,R)EVOLUTIONIST (12/13)
  1309.    longest hospitable word (insert letter anywhere)
  1310.     CARES: SCARES, CHARES, CADRES, CARIES, CARETS, CARESS
  1311.    shortest hostile word (no deletion possible)  SYZYGY (6)
  1312. ****
  1313. Unless noted otherwise, all words occur in Webster's Third New International
  1314. Dictionary, Merriam-Webster, Springfield, MA, 1961.
  1315.  
  1316. ==> english/records/spelling/operations.on.words/movement.p <==
  1317. What exceptional words turn into other words by movement of letters?
  1318.  
  1319. ==> english/records/spelling/operations.on.words/movement.s <==
  1320.    longest word allowing exchange of letters (metallege)
  1321.     CONSERVATIONAL, CONVERSATIONAL
  1322.    longest head-to-tail shift
  1323.     SPECULATION, PECULATIONS
  1324.    longest double head-to-tail shift
  1325.     STABLE-TABLES-ABLEST
  1326.    longest complete cyclic transposal  ATE-TEA-EAT (3)
  1327. ****
  1328. Unless noted otherwise, all words occur in Webster's Third New International
  1329. Dictionary, Merriam-Webster, Springfield, MA, 1961.
  1330.  
  1331. ==> english/records/spelling/operations.on.words/substitution.p <==
  1332. What exceptional words turn into other words by substitution of letters?
  1333.  
  1334. ==> english/records/spelling/operations.on.words/substitution.s <==
  1335. longest onalosi (substitution in every position possible)
  1336.  PASTERS: MASTERS,POSTERS,PALTERS,PASSERS,PASTORS,PASTELS,PASTERN     
  1337. shortest isolano (no substitution possible)
  1338.  ECRU
  1339. longest word, all letters changed to other letters in minimum number of
  1340. steps, yielding another word  THUMBING-THUMPING-TRUMPING-TRAMPING-
  1341.  TRAPPING-CRAPPING-CRAPPIES-CRAPPOES
  1342. longest word girders  BADGER/SUNLIT, BUDLET/SANGIR (6)
  1343. longest word with full vowel substitution
  1344.  CL(A,E,I,O,U)CKING (8) also Y D(A,E,I,O,U,Y)NE (4)
  1345. longest words with vowel substitutions
  1346.  DESTRUCTIBILITIES, DISTRACTIBILITIES (17)
  1347. longest word constant-letter-shifted to another PRIMERO-SULPHUR (7)
  1348.  arithmetical-letter-shifted DREAM-ETHER (5)
  1349.  constant-shift-with-transposal (shiftgrams) AEROPHANE-SILVERITE (9)
  1350. longest word pair shifted one position on typewriter keyboard WAXIER-ESCORT (6)
  1351. longest word pair confusable on a telephone keypad AMOUNTS-CONTOUR (7)
  1352. ****
  1353. Unless noted otherwise, all words occur in Webster's Third New International
  1354. Dictionary, Merriam-Webster, Springfield, MA, 1961.
  1355.  
  1356. ==> english/records/spelling/operations.on.words/transposition.p <==
  1357. What exceptional words turn into other words by transposition of letters?
  1358.  
  1359. ==> english/records/spelling/operations.on.words/transposition.s <==
  1360.    longest reversal  DESSERTS,STRESSED (8)
  1361.    longest well-mixed transposal
  1362.     CINEMATOGRAPHER, MEGACHIROPTERAN  (15)
  1363.    longest transposition list
  1364.     APERS, APRES, ASPER, PARES, PARSE, PEARS, PRASE, PRESA, RAPES, REAPS, SPARE,
  1365.     SPEAR (12)
  1366.     ANGRIEST, ANGRITES, ASTRINGE, GAIRTENS, GANISTER, GANTRIES, GRANITES,
  1367.     INGRATES, RANGIEST, TEARINGS  (10) [SATING(ER), SIGNATE(R), TANGIER(S) (3)]
  1368.     ANORETICS, ATROSCINE, CANOTIERS, CERTOSINA, CONARITES, CREATIONS, REACTIONS,
  1369.     TRICOSANE (8)
  1370.  
  1371.   transposition with deletion, insertion, or substitution
  1372.    longest well-mixed transdeletion
  1373.     SONOLUMINESCENCES, UNECONOMICALNESSES (17/18)
  1374.    longest word transdeletable to a single letter
  1375.     CONCENTRATIONS-CONSTERNATION-CONTORNIATES-TRANSECTION-
  1376.     STENTORIAN-TRANSIENT-ENTRAINS-NASTIER-ASTERN-TEARS-SATE-TEA-AT-A (14)
  1377.    longest Baltimore transdeletion (word transdeletable on every letter)
  1378.      IDOLATERS: DELATORS, SOTERIAL, DILATERS, ASTEROID,
  1379.     STOLIDER, SOREDIAL, DILATORS, DIASTOLE, TAILORED  (9)
  1380.    shortest word that cannot be transadded to another word  SYZYGY (6)
  1381.    longest well-mixed transubstitution
  1382.     MICROELECTROPHORESIS, SPECTROCOLORIMETRIES (20)
  1383. ****
  1384. Unless noted otherwise, all words occur in Webster's Third New International
  1385. Dictionary, Merriam-Webster, Springfield, MA, 1961.
  1386.